package com.itheima.day05.math;

public class MathTest {

    public static void main(String[] args) {
        // Math类,静态方法,开发游戏中随机事件、概率事件
        // 场景1：Math.random()生成[0,1)直接的随机数，可取到0，不可取到1
        System.out.println("游戏爆装备的概率："+Math.random());

        //场景2：求最大值
        // Math.max(a,b)，对ab进行比较，返回较大的值
        System.out.println("最大值："+Math.max(10, 20));

        //场景3：需要输入非负数情况
        System.out.println("将负数转化为正数："+Math.abs(-10.5));

        //场景4：涉及角度，计算距离，轨迹计算
        System.out.println("将角度转化为弧度："+Math.toRadians(180));

        //场景5：科学计算，时间复杂统计
        System.out.println("三的三次方："+Math.pow(3,3));
        System.out.println("64的平方根："+Math.sqrt(64));

        //场景6：四舍五入,近似值计算
        System.out.println("四舍五入后值为："+Math.round(10.5));
        System.out.println("向上取整后值为："+Math.floor(10.4));
        System.out.println("向下取整后值为："+Math.ceil(10.4));
    }
}
